rubber sponge - French English Dictionary